package com.seeyon.apps.schedule.manager;

import com.alibaba.fastjson.JSONObject;
import com.seeyon.ctp.util.FlipInfo;
import com.seeyon.ctp.util.annotation.AjaxAccess;

import java.util.Map;

/**
 * Title:ScheduleManager
 * Description: 盐城市政府项目-日程相关接口实现类
 * @author wxt.chenfan
 * @version 2024-11-28
 * @Date 2024-11-28
 */
public interface ScheduleManager {
    /**
     * Title: getLeaveNum
     * Description: 获取请假数量
     * @author wxt.chenfan
     * @date: 2024/11/30
     * @return: com.alibaba.fastjson.JSONObject
     */
    JSONObject getLeaveNum(JSONObject params);


    /**
     * Title: getLeavedetails
     * Description: 获取请假明细列表接口
     * @author wxt.chenfan
     * @date: 2024/11/30
     * @return: com.alibaba.fastjson.JSONObject
     */
    @AjaxAccess
    FlipInfo getLeavedetails(FlipInfo flipInfo, Map<String, Object> map);
}
